// Identity
Name Leopard 2A6
ShortName Leo2A6
Description German Main Battle Tank

// Item and rendering
Icon Leo2
Model mw.Leopard2A6
Texture Leopard2A6
AddDye 4 gray
AddDye 5 green
ModelScale 0.77
RotateWheels true
TrackFrames 3

// Recipe
AddRecipeParts turret 1 heavyTankTurret 2 vehicleSeat
AddRecipeParts core 1 advancedTankBody
AddRecipeParts leftTrack 1 catTrack
AddRecipeParts rightTrack 1 catTrack

// Inventory
FuelTankSize 2000
CargoSlots 0
ShellSlots 5
AllowAllAmmo false
AddAmmo shell
AddAmmo HEshell
AddAmmo hvshell120mm
AddAmmo gpshell120mm
AddAmmo heshell120mm

// Real-world physics
RealMassKg 62300
RealEnginePowerHp 1500
RealMaxSpeedKmh 72
DriveType TRACKED
RealMaxReverseSpeedKmh 31

// Movement
MaxThrottle 0.6
MaxNegativeThrottle 0.4
TurnLeftSpeed 0.3
TurnRightSpeed 0.3
Drag 10.0
WheelRadius 1.5
WheelSpringStrength 0.5
FourWheelDrive true
Tank true

// Weaponry
GunOrigin 1 -5 47 -15
BarrelPosition 101 26 1
AddGun 52 28 -2 turret m60
ShootDelay 1
ShellDelay 70
DammageModifierPrimary 100
ShootDelayPrimarySeconds 6
ReadWeaponsFromGunTypes true

// Optics
hasScope true
Gunsight official_leo2a6
thermalSight true
gunsightZoom 4.5
Gunsight official_leo2a6 official_leo2a6 official_leo2a6 official_leo2a6
gunsightZoom 3 12 3 12
hasScope true
thermalSight true
ThermalGuis 3 4

// Health and armour
SetupPart core 23500 -78 -1 -36 149 22 72
SetupPart leftTrack 10000 -68 -11 -32 133 21 11
SetupPart rightTrack 10000 -68 -11 21 133 21 11
SetupPart turret 21500 -60 21 -29 112 14 58
BulletDetection 7
ArmorFrontMm 620
ArmorSideMm 60
ArmorRearMm 40
ArmorTopMm 50
ArmorBottomMm 35
TurretArmorFrontMm 850
TurretArmorSideMm 300
TurretArmorRearMm 60
TurretArmorTopMm 70
UseRealisticVehicleHealth true

// Seats and geometry
CameraDistance 11.5
WheelPosition 0 -57 -10 -27
WheelPosition 1 -57 -10 27
WheelPosition 2 57 -10 27
WheelPosition 3 57 -10 -27
Driver 0 28 0 -360 360 -9 20
RotatedDriverOffset -6 0 -11
DriverAimSpeed 2 2 0
DriverYawBeforePitch false
Passengers 1
Passenger 1 0 20 0 turret -360 360 -15 40 m60 MG3
RotatedPassengerOffset 1 -10 0 13
PassengerLegacyAiming 1 true

// Sounds and particles
DriverTraverseSounds true
YawSound TurretTraverse1
YawSoundLength 21
PitchSound TurretTraverse2
PitchSoundLength 20
StartSound ChallengerIdle
StartSoundLength 40
EngineSound ChallengerRun
EngineSoundLength 40
ShootSoundPrimary 90mm
ShootSoundSecondary M60Shoot
AddEmitter smoke 1 [-71,10,-16] [1,1,1] [-0.5,0,0] -1 1 0 1 core
AddEmitter smoke 1 [-71,10,16] [1,1,1] [-0.5,0,0] -1 1 0 1 core
AddEmitter smoke 2 [-62,24,-10] [7,1,7] [0,0.5,0] -1 1 0 0.75 core
AddEmitter smoke 2 [-62,24,10] [7,1,7] [0,0.5,0] -1 1 0 0.75 core
AddEmitter smoke 2 [-27,30,-26] [3,3,1] [0,0.5,-0.5] -1 1 0 0.75 turret
AddEmitter largesmoke 3 [-62,24,-10] [7,1,7] [0,1,0] -1 1 0 0.5 core
AddEmitter largesmoke 3 [-62,24,10] [7,1,7] [0,1,0] -1 1 0 0.5 core
AddEmitter largesmoke 2 [-27,30,-26] [3,3,1] [0,0.5,-0.5] -1 1 0 0.5 turret
AddEmitter largesmoke 1 [-62,24,-10] [7,1,7] [0,1.5,0] -1 1 0 0.25 core
AddEmitter largesmoke 1 [-62,24,10] [7,1,7] [0,1.5,0] -1 1 0 0.25 core
AddEmitter flame 1 [-62,24,-10] [5,1,5] [0,1,0] -1 1 0 0.25 core
AddEmitter flame 1 [-62,24,10] [5,1,5] [0,1,0] -1 1 0 0.25 core
AddEmitter largesmoke 1 [-27,30,-26] [3,3,1] [0,1,-1] -1 1 0 0.5 turret
AddEmitter explode 3 [-71,10,-16] [1,1,1] [-0.5,0,0] 0.05 0.33 0 1 core
AddEmitter explode 3 [-71,10,16] [1,1,1] [-0.5,0,0] 0.05 0.33 0 1 core
AddEmitter explode 1 [-71,10,-16] [1,1,1] [-3,0,0] 0.05 0.07 0 1 core
AddEmitter explode 1 [-71,10,16] [1,1,1] [-3,0,0] 0.05 0.07 0 1 core
AddEmitter explode 2 [-71,10,-16] [1,1,1] [-1,0,0] 0.33 0.66 0 1 core
AddEmitter explode 2 [-71,10,16] [1,1,1] [-1,0,0] 0.33 0.66 0 1 core
AddEmitter explode 1 [-71,10,-16] [1,1,1] [-3,0,0] 0.33 0.35 0 1 core
AddEmitter explode 1 [-71,10,16] [1,1,1] [-3,0,0] 0.33 0.35 0 1 core
AddEmitter explode 2 [-71,10,-16] [1,1,1] [-1.5,0,0] 0.66 2 0 1 core
AddEmitter explode 2 [-71,10,16] [1,1,1] [-1.5,0,0] 0.66 2 0 1 core
AddEmitter largesmoke 2 [-71,10,-16] [1,1,1] [-1.5,0,0] 0.66 2 0 1 core
AddEmitter largesmoke 2 [-71,10,16] [1,1,1] [-1.5,0,0] 0.66 2 0 1 core
AddEmitter explode 1 [-71,10,-16] [1,1,1] [-3,0,0] 0.66 0.67 0 1 core
AddEmitter explode 1 [-71,10,16] [1,1,1] [-3,0,0] 0.66 0.67 0 1 core
